1.2. Vendor 2 notes/results

iCalendar Method

Vendor 2 supported

Test with Vendor 1

Test with Vendor 3

Event Publish

yes

not tested

not tested

Event Publish

yes

not tested

not tested

Event Request

-

-

-

New Event

-

-

-

non repeating

yes

tested

tested

non repeating

yes

tested

tested

RRULE repeating no exceptions

yes

tested

tested

`RRULE` repeating no exceptions

yes

tested

tested

RRULE with EXRULE

will not create

not tested

not tested

`RRULE` with `EXRULE`

yes

not tested

not tested

RRULE with EXDATEs

will not create

not tested

not tested

`RRULE` with EXDATEs

yes

not tested

not tested

RDATEs repeating no exceptions

yes

not tested

not tested

RDATEs repeating no exceptions

yes

not tested

not tested

RDATEs with EXRULE

will not create

not tested

not tested

RDATEs with `EXRULE`

yes

not tested

not tested

RDATEs with EXDATEs

will not create

not tested

not tested

RDATEs with EXDATEs

yes

not tested

not tested

with attachment

yes

not tested

not tested

with attachment

yes

not tested

not tested

Broadcast

-

-

-

non repeating

yes

tested

not tested

non repeating

yes

tested

?

RRULE repeating no exceptions

yes

not tested

not tested

`RRULE` repeating no exceptions

yes

not tested

not tested

RRULE with EXRULE

will not create

not tested

not tested

`RRULE` with `EXRULE`

yes

not tested

not tested

RRULE with EXDATEs

will not create

not tested

not tested

`RRULE` with EXDATEs

yes

not tested

not tested

RDATEs with no exceptions

yes

not tested

not tested

RDATEs with no exceptions

yes

not tested

not tested

RDATEs with EXRULE

will not create

not tested

not tested

RDATEs with `EXRULE`

yes

not tested

not tested

RDATEs with EXDATEs

will not create

not tested

not tested

RDATEs with EXDATEs

yes

not tested

not tested

with attachment

yes

not tested

not tested

with attachment

yes

not tested

not tested

Reschedule

-

-

-

Non repeating

yes

not tested

not tested

Non repeating

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Individual event of repeat set

yes

not tested

not tested

Individual event of repeat set

yes

not tested

not tested

Update

-

-

-

Non repeating

yes

not tested

not tested

Non repeating

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Individual event of repeat set

yes

not tested

not tested

Individual event of repeat set

yes

not tested

not tested

Event Reply

-

-

-

Accept

-

-

-

Non repeating

yes

tested

tested

Non repeating

yes

tested

tested

Repeating all

yes

tested

tested

Repeating all

yes

tested

tested

Individual event from repeat set

yes

not tested

not tested

Individual event from repeat set

not tested

not tested

Decline

-

-

-

Non repeating

yes

?

?

Non repeating

yes

?

?

Repeating all

yes

?

?

Repeating all

yes

?

?

Individual event from repeat set

yes

not tested

not tested

Individual event from repeat set

yes

not tested

not tested

Delegate

-

-

-

Non repeating

yes

not tested

not tested

Non repeating

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Individual event from repeat set

yes

not tested

not tested

Individual event from repeat set

yes

not tested

not tested

Event Refresh Request

-

-

-

Non repeating

yes

not tested

not tested

Non repeating

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Event Counter

-

-

-

Non repeating

yes

not tested

not tested

Non repeating

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Repeating all

yes

not tested

not tested

Individual event from repeat set

yes

not tested

not tested

Individual event from repeat set

yes

not tested

not tested

Event DeclineCounter

yes

not tested

not tested

Event DeclineCounter

yes

not tested

not tested

Event Add

not supported

not tested

not tested

Event Add

not supported

not tested

not tested

Event Cancel

-

-

-

Cancel Non repeating

yes

tested

tested

Cancel Non repeating

yes

tested

tested

Cancel Repeating all

yes

tested

tested

Cancel Repeating all

yes

tested

tested

Cancel Individual event from repeat set

yes

not tested

not tested

Cancel Individual event from repeat set

yes

not tested

not tested

Remove individual from non repeating

yes

not tested

not tested

Remove individual from non repeating

yes

not tested

not tested

Remove individual from entire repeat set

yes

not tested

not tested

Remove individual from entire repeat set

yes

not tested

not tested

Remove individual from individual event of RS

yes

not tested

not tested

Remove individual from individual event of RS

yes

not tested

not tested

ToDo Publish

yes

not tested

not tested

ToDo Publish

yes

not tested

not tested

ToDo Request

-

-

-

New ToDo

-

-

-

Non repeating

yes

not tested

not tested

Non repeating

yes

not tested

not tested

RRULE repeating no exceptions

yes

RRULE with EXRULE

will not create

RRULE with EXDATEs

will not create

RDATE repeating no exceptions

yes

RDATEs with EXRULE

will not create

RDATEs with EXDATEs

will not create

Reschedule

-

-

-

Non repeating

yes

Repeating all

yes

Individual event of repeat set

yes

Update

yes

ToDo Reply

-

-

-

Accept

-

-

-

Non repeating

yes

Repeating all

yes

Individual event from repeat set

yes

Decline

-

-

-

Non repeating

yes

Repeating all

yes

Individual event from repeat set

yes

ToDo Add

no

ToDo Cancel

-

-

-

Cancel Non repeating

yes

Cancel Repeating all

yes

Cancel Individual event from repeat set

yes

Remove individual from non repeating

yes

Remove individual from entire repeat set

yes

Remove individual from individual event of RS

yes

ToDo Refresh Request

yes

ToDo Counter

-

-

-

Non Repeating

yes

Repeating all

yes

Individual event from repeat set

yes

ToDo DeclineCounter

yes

FreeBusy Publish

not yet

FreeBusy Request

not yet

FreeBusy Reply

not yet

VJournal Publish

no planned support

VJournal Add

no planned support

VJournal Cancel

no planned support

Status Reply

not yet

Some issues found were UID problems and then in timezone problems.

The only other interesting problem was distinguishing between removing a person and canceling. From my point of view we did not end up doing a lot of testing. I am including a table of what we support and what we tested. The table is not completed except for EVENTS

Other Issues encountered while doing iCAL testing at CalConnect2.

  1. Sent to a Bcc user via Location Doc: “Through xxxx Server/MIME format”; Person Doc: “Prefers MIME”. The Bcc user receives an invitation with all of the Typical Workflow actions. Error: S/he should only have the “Add to Calendar” action.

  2. Reschedule notices are not displaying invitee response actions.

  3. Invitations from a French Vendor 3 client are received with no subject or date/time fields.

  4. Cancellation notices being received as Updates from vendor 1. Upon opening notice, you get the correct pop-up indicating that the meeting has been cancelled and the entry is removed from the Calendar. However, the “Update Calendar” button is not hidden, and if you click on it it will recreate the entry.

  5. Cancellation of a repeating meeting from Vendor 3 doesn’t remove entries from Calendar.

  6. Custom repeats from Vendor 3 (RDATEs) only display the first date in the “Repeat Options” dialog in invitee’s Calendar entry.